package com;

import java.lang.reflect.Field;

public class ChageString {
    public static void main(String[] args) throws Exception {
        String str = new String("abc");
        System.out.println(str);
//        获取class
        Class clazz = str.getClass();
        // 获取clazz类中value属性
        Field field = clazz.getDeclaredField("value");
        //3、直接操作属性的值，设置私有属性可以被操作
        field.setAccessible(true);
        //4、获取value属性里面的值
        char[] temp= (char[]) field.get(str);
        temp[0] = '章';
        temp[1] ='是';
        temp[2] = '发';
        System.out.println(str);

    }
}
